<?php
//抓取抖音的接口数据
global $nCov_data;
$nCov_data['data']=get_nCoV_douyin_news();
$nCov_data['total']=get_nCoV_douyin_total();
function get_nCoV_douyin_news(){
    $content=@file_get_contents('https://i.snssdk.com/api/feed/forum_flow/v1/?forum_id=1656388947394568&is_web_refresh=1&channel=local_test&query_id=1656388947394568&tab_id=1656388947394584&is_preview=1&stream_api_version=82&aid=13&forum_id=1656388947394568&is_preview=0');
    $c=count(json_decode($content)->data)-1;
    $getInfos=@json_decode(json_decode($content)->data[$c]->content)->sub_raw_datas;
    if ($getInfos){
        foreach ($getInfos as $k=>$Info){
            $data[$k]=[
                'showtime'=>$Info->raw_data->showtime_string,//展示时间
                'desc'=>$Info->raw_data->desc,//简讯
                'event_time'=>$Info->raw_data->event_time//真实播报时间
            ];
        }
        return $data;
    }else{
        return false;
    }

}
function get_nCoV_douyin_total(){
    $content=@file_get_contents('https://i.snssdk.com/forum/home/v1/info/?forum_id=1656388947394568&is_web_refresh=1');
    $getInfos=@json_decode(json_decode($content)->forum->extra->ncov_string_list);
    $data['desc']=@json_decode($content)->forum->rich_content;
    $data['img']=@json_decode($content)->forum->extra->ncov_image_url;
    if ($getInfos){
        foreach ($getInfos as $k=>$Info){
            $data['provinces'][$k]=$Info;
        }
        return $data;
    }else{
        return false;
    }
}
?>
<!doctype html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <meta name="viewport"
          content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <meta author="江鹏程__Mark_Cheng__QQ728173972">
    <link rel="stylesheet" href="CSS/index.css">
    <title>实时更新：新型冠状病毒肺炎疫情-许莔宛丽提供技术支持</title>
    <script>
        // 分享配置项
        var shareData = {
            title: "实时更新：新型肺炎疫情最新动态",
            desc: "第一时间同步全国新型肺炎疫情动态，欢迎关注、转发。",
            img: "https://www.xm5l.org/tools/nCov/images/newpneumonia.jpg",
            link: "https://www.xm5l.org/tools/nCov/"
        };
    </script>
</head>
<body>
    <div class="view">
        <div class="header">
            <div class="title">新型冠状病毒肺炎</div>
            <div class="to-title">疫情通报</div>
        </div>
        <div class="show">
            <div class="total">
                <p class="title"><span>实时疫情状况</span><span>数据抓取时间：<?php echo date('Y.m.d H:i');?></span></p>
                <p class="desc"><?php echo $nCov_data['total']['desc'];?></p>
            </div>
            <div class="map">
                <img src="<?php echo $nCov_data['total']['img'];?>" alt="实时地图" width="100%">
            </div>
            <div class="list">
                <ul>
                    <?php
                    foreach ($nCov_data['total']['provinces'] as $key=>$val){
                        echo '<li><span>'.$val.'</span></li>';
                    }
                    ?>
                </ul>
            </div>
            <div class="timeline">
                <div class="title">疫情追踪</div>
                <div class="c">
                    <?php
                        foreach ($nCov_data['data'] as $key=>$val){
                    ?>
                    <div class="content">
                        <div class="i"></div>
                        <div class="c">
                            <div class="show_time">
                                <?php echo date('m月d日 H:i',$val['event_time']);?>
                            </div>
                            <div class="desc">
                                <?php echo $val['desc'];?>
                            </div>
                        </div>
                    </div>
                    <?php
                    }
                    ?>
                </div>
            </div>
            <div class="tip">
                <img src="https://mat1.gtimg.com/news/images/inews/2020/feiyan/18/img/prevent.png" alt="温馨提示" width="100%">
            </div>
        </div>
    </div>
</body>
</html>